// import Vue from 'vue'
import vue from "vue";
import Vueextend from "../components/Vueextend";
//
const a = vue.extend(Vueextend);

function a_show(text, duration = 2000) {
  const a_Dom = new a({
    el: document.createElement("div"),
    data() {
      return {
        text: text,

        show: true,
      };
    },
    //在body中动态创建一个div元素，后面自动会把它替换成整个vue文件内的内容
  });
  document.body.appendChild(a_Dom.$el);
  setTimeout(() => {
    a_Dom.show = false;
  }, duration);
}

function registryToast() {
  //把showToast这个方法添加到uve的原型中，可以直接调用，当调用的时候就是执行函数内的内容

  vue.prototype.$toast = a_show;
}
export default registryToast;
